Permanent Fault Repair for FPGAs with Limited Redundant Area
نویسندگان
چکیده
FPGA fault repair schemes remove faulty elements from designs through reconfiguration. In designs with high FPGA utilization, a sufficient number of routable faultfree elements may not be available for permanent fault repair. We present a new permanent fault repair scheme, in which the original design is reconfigured into another fault tolerant design that has smaller area, so the damaged element can be avoided. Three new schemes that fully utilize available fault-free area and provide low impact on availability are presented. Analytical results show that our schemes improve availability compared to a module removal approach, which removes a redundant module when it becomes faulty.
منابع مشابه
Using Laser Defect Avoidance to Build Large-Area FPGAs
0740-7475/98/$10.00 © 1998 IEEE 75 THE COMPLEXITY AND SPEED of fieldprogrammable gate array systems are limited by the gate equivalents available in the largest FPGAs—about 100,000 (compared to microprocessors with some 3.5 million transistors). Multichip modules (MCMs) like the Teramac Custom Computer,1 built of FPGAs and memory, overcome IC area limits and most resistance-capacitance delays o...
متن کاملAn Overview of Different TMR Design Techniques with Comparison to Alternative Fault- Tolerant Design Methods for FPGAs
With growing interest in the use of SRAM-based FPGAs in space and other radiation environments, there is a greater need for efficient and effective fault-tolerant design techniques specific to FPGAs. Triple-modular redundancy (TMR) is a common fault mitigation technique for FPGAs and has been successfully demonstrated by several organizations. This technique, however, requires significant hardw...
متن کاملFast Run-Time Fault Location in Dependable FPGAs
Run-time fault location in Field-Programmable Gate Arrays (FPGAs) is important because the resulting diagnostic information is used to reconfigure the FPGA for tolerating permanent faults. In order to minimize the system downtime and increase availability, a fault location technique with very short diagnostic latency is desired. In this paper, we present a fast approach for run-time FPGA fault ...
متن کاملFault-Free: A Framework for Supporting Fault Tolerance in FPGAs
In this paper we propose a novel methodology for supporting application mapping onto FPGAs with fault tolerance even if this feature is not supported by the target platform. For the purposes of this paper we incorporate three techniques for error correction. The introduced fault tolerance can be implemented either as a hardware modification, or through annotating the application’s HDL. Also, we...
متن کاملAutomatic In-flight Repair of Fpga Cosmic Ray Damage
FPGAs are finding an increasing number of applications within NASA in deep space probes, planetary rovers and manned vehicles. Like other silicon devices, FPGAs can be damaged by high energy cosmic ray impacts, resulting in permanent latch-up conditions that manifest as ‘stuck-at’ faults. Traditionally, multiple redundancy and voting logic have been employed as a work-around, particularly for h...
متن کامل